package cn.demoncat.util.sec.constant;

/**
 * 安全密钥常量 
 * 
 * @author 延晓磊
 *
 * @since 2020年6月6日
 */
public class SecurityConstant {

	/**
	 * KeyStore类型
	 * 
	 * @author 延晓磊
	 *
	 * @since 2020年6月6日
	 */
	public interface KeyStoreType{
		/**
		 * JKS：Java专用格式
		 */
		String JKS = "jks";
		/**
		 * PKCS12：行业标准格式
		 */
		String PKCS12 = "PKCS12";
	}
	
	/**
	 * KeyStore文件后缀名
	 * 
	 * @author 延晓磊
	 *
	 * @since 2020年6月6日
	 */
	public interface KeyStoreSuffix{
		/**
		 * JKS：Java专用格式
		 */
		String JKS = ".keystore";
		/**
		 * PKCS12：行业标准格式（同于.pfx）
		 */
		String PKCS12 = ".p12";
		/**
		 * PKCS12：行业标准格式（除了后缀名，与.p12没有区别）
		 */
		String PKCS12X = ".pfx";
	}
}
